package com.sunflower.bath.repository;


import java.util.List;
import org.framework.mybatis.Criteria;
import com.sunflower.bath.model.JobNeedExecut;


public interface IJobNeedExecutRepository{

	/**
	* 查询集合 
	* @param param
	* @return
	*/
	List<JobNeedExecut> queryPage(Criteria<JobNeedExecut> param);

	/**
	* 查询集合总记录数 
	* @param param
	* @return
	*/
	Integer queryPageCount(Criteria<JobNeedExecut> param);

	/**
	* 查询实体 
	* @param id
	* @return
	*/
	JobNeedExecut queryEntityById(String jobExecutionId);

	/**
	* 新增实体 
	* @param record
	* @return
	*/
	Integer insert(JobNeedExecut record);

	/**
	* 更新实体 
	* @param param
	* @return
	*/
	Integer updateByCriteria(Criteria<JobNeedExecut> param);

	/**
	* 删除实体 
	* @param id
	* @return
	*/
	Integer deleteById(String jobExecutionId);

	/**
	* 删除实体 
	* @param id
	* @return
	*/
	Integer deleteByCriteria(Criteria<JobNeedExecut> param);
	
	List<JobNeedExecut> queryJobNeedExecut(Criteria<JobNeedExecut> param);

	static final String MAPPER_NAMESPACE = "com.sunflower.bath.repository.JobNeedExecutMapper";


}
